﻿<%@ Page Title="" Language="C#" MasterPageFile="~/masters/SecuredInterna.Master" AutoEventWireup="true" CodeBehind="misFacturas.aspx.cs" Inherits="BancoIdeal.secured.misFacturas" %>
<asp:Content ID="Content1" ContentPlaceHolderID="TitlePageSecured" runat="server">
    Mis Facturas
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="head" runat="server">
    <script src="../scripts/util.js" type="text/javascript"></script>
    <script type="text/javascript">
    	var dirProductos = "/WS/Productos.asmx";
    	$( function () {
    	    loadingModal();
    	    LlamadoAjax( "{ idCliente: " + idCliente + " }", dirProductos, 'getListaFacturasInscritas', OnErrorCall, OnSuccessCallGetListaFacturasInscritas );
    	} );

    	function GetStyleFacturasInscritas( valor ) {
    	    switch ( valor ) {
    	        case 1:
    	            return "blanco-agua-120px";
    	        case 2:
    	            return "blanco-banco-120px";
    	        case 3:
    	            return "blanco-edificio-120px";
    	        case 4:
    	            return "blanco-estudios-120px";
    	        case 5:
    	            return "blanco-gas-120px";
    	        case 6:
    	            return "blanco-impuestocarro-120px";
    	        case 7:
    	            return "blanco-celular-120px";
    	        case 8:
    	            return "blanco-luz-120px";
    	        case 9:
    	            return "blanco-salud-120px";
    	        case 10:
    	            return "blanco-saludpension-120px";
    	        case 11:
    	            return "blanco-telefono-120px";
    	        case 12:
    	            return "blanco-tv-120px";
    	        case 13:
    	            return "blanco-viajes-120px";
    	    }
    	}

    	function OnSuccessCallGetListaFacturasInscritas( response ) {
    	    response = eval( "( " + response.d + " )" );
    	    if ( response != null ) {
    	    	var j = 1;
    	    	var k = 0;
    	    	var html = '<div class="filaHorizontal fila1">';
    	    	for ( var i = 0; i < response.length; i++ ) {
    	    		if ( k > response.length / 2 ) {
    	    			html = html + '<br class="clear" /></div>';
    	    			k = 0;
    	    			j++;
    	    			html = html + '<div class="filaHorizontal fila' + j + '">';
    	    		}
    	    		k++;
    	    		html = html + '<div class="cuadroResumen fila' + j + '-item' + k + '"><div class="producto facturaActivoBtn"><span class="imagenProductos"><span class="icono120px ' + GetStyleFacturasInscritas( parseInt( response[i].idTipoFactura ) ) + '"></span></span><a href="#" class="QuitarFacturaBtn" id="' + response[i].idFacturaCliente + '" title="Eliminar factura" rel="fila' + j + '-item' + k + '"> <span class="fondoAdicional"> <span class="estiloTexto"> Eliminar factura </span></span></a><h3 class="ProductoText textBlanco">' + response[i].NombreFactura + '</h3></div></div>';
    	    	}
    	    	html = html + '<br class="clear" /></div>';
    	    	$( "#paginaMisFacturas" ).append( html );
    	    }

    	    $( '.QuitarFacturaBtn' ).click( function () {
    	        loadingModal();
    	        var filaItemBtn = $( this ).attr( 'rel' );
    	        var ti = this;
    	        LlamadoAjaxSincrono( "{ idFacturaCliente: " + $( this ).attr( 'id' ) + " }", dirProductos, 'EliminarClienteFactura', OnErrorCall, function ( response ) {
    	            response = eval( "( " + response.d + " )" );
    	            $( '.cargandoModal' ).dialog( 'close' );
    	            if ( response == "Success" ) {
    	                $( ti ).parent().parent().html( '<a href="registrarFacturas.aspx" class="addResumen" rel="' + filaItemBtn + '"> <span class="fondoAdicional"> <span class="estiloTexto"> Agregar una Factura </span> </span> </a>' )
    	                loadingMessage( "Factura eliminada con exito" );
    	            } else {
    	                loadingMessage( response );
    	            }
    	        } );
    	    } );
    	    TileOrganizarInternas();
    	    ScrollToolFun();
    	    $( '.cargandoModal' ).dialog( 'close' );
    	}

    	function OnErrorCall( response ) {
    		alert( response.status + " " + response.statusText );
    	}
    </script>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="SectionIcon" runat="server">
    <span class="icono iconoFacturas48x">
                    	&nbsp;
                    </span>
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="SectionTitle" runat="server">
    Facturas
</asp:Content>
<asp:Content ID="Content6" ContentPlaceHolderID="InfoScreen" runat="server">
    Este es el listado de facturas que has registrado el sistema para realizar pagos a terceros.
</asp:Content>
<asp:Content ID="Content7" ContentPlaceHolderID="MoreInfoScreen" runat="server">
    <a href="#" class="verMasInfo">
                    <span class="fondoAdicional">
                        <span class="estiloTexto">
                            mas información
                        </span>
                    </span>
                </a>
</asp:Content>
<asp:Content ID="Content8" ContentPlaceHolderID="SectionOptions" runat="server">
    <ul>
                    <li>
                        <a href="registrarFacturas.aspx" class="opcionSeccion">
                            <span class="icono nuevo">
                                &nbsp;
                            </span>
                            <span class="fondoAdicional">
                                <span class="estiloTexto">
                                    Registrar nueva factura
                                </span>
                            </span>
                        </a>
                    </li>
                    <li>
                        <a href="misFacturas.aspx" class="opcionSeccion">
                            <span class="icono organizar">
                                &nbsp;
                            </span>
                            <span class="fondoAdicional">
                                <span class="estiloTexto">
                                    Mis Facturas
                                </span>
                            </span>
                        </a>
                    </li>
                    <li>
                        <a href="pagosFacturas.aspx" class="opcionSeccion">
                            <span class="icono pagos">
                                &nbsp;
                            </span>
                            <span class="fondoAdicional">
                                <span class="estiloTexto">
                                    Pagar mis facturas
                                </span>
                            </span>
                        </a>
                    </li>
                </ul>
</asp:Content>
<asp:Content ID="Content9" ContentPlaceHolderID="TitleSubSectionPanorama" runat="server">
    Mis facturas registradas
</asp:Content>
<asp:Content ID="Content10" ContentPlaceHolderID="OpcionesTileHorizontal" runat="server">
</asp:Content>
<asp:Content ID="Content11" ContentPlaceHolderID="MainContent" runat="server">
    <div class="paginaMisFacturas" id="paginaMisFacturas">
	</div>
</asp:Content>
<asp:Content ID="Content12" ContentPlaceHolderID="FooterWebPage" runat="server">
</asp:Content>
<asp:Content ID="Content13" ContentPlaceHolderID="VentanasEmergentes" runat="server">
</asp:Content>
